Projektový tým, jehož členové se podílejí na tvorbě softwaru, je tvořen lidmi s rozdílnými schopnostmi i zájmy.
Tradiční chápání projektových rolí s přesně vymezenými pravomocemi a zodpovědnostmi je pro mnohé projekty omezující, a
proto je v rámci této metodiky uplatňováno jejich alternativní pojetí, zaměřené mnohem více na jejich vzájemnou
spolupráci spíše než na striktní pravidla komunikace.
Vytvořená metodika MMSP – Selenium definuje nové role a některé stávající role z MMSP upravuje pro potřeby nasazení při
automatizovaném testování. Konkrétně se jedná o role převzaté z Rozšíření MMSP o automatizované testování a metodiky
ATLM - Selenium: Tester pro manuální testování, Tester pro automatizované testování, Správce automatizace a Test
manažer. Nutno dodat, že vývojáři a testeři musí mít zkušenosti s nástrojem Selenium WebDriver. Projektový manažer,
Analytik, Architekt, Zainteresovaná strana a Nedefinovaná role jsou stejné jako v původní MMSP a jejich požadavky se
neliší od metodiky MMSP. Role Vývojář v metodice MMSP – Selenium je téměř stejná jako v metodice MMSP, avšak nově je
kladen větší důraz na komunikaci s větším počtem testerů. MMSP – Selenium definuje nyní počet Vývojářů - jeden člen až
dva členové.
Ještě je možnost spolupráce s rolí s názvem “Nedefinovaná“.
Role metodiky MMSP - Selenium jsou tvořeny do uvedené organizační struktury.
Popis každé z výše zmíněných rolí má jednotnou strukturu a je tvořen:
-
charakteristikou účelu dané role v projektovém týmu,
-
výčtem základních schopností a dovedností, kterými by měla disponovat,
-
návrhem způsobu, jak roli na projektu obsadit,
-
seznamem úloh a pracovních produktů, za které je dle metodiky MMSP - Selenium zodpovědná.
Na závěr vytvořených rolí metodiky MMSP – Selenium popíši situaci, kde je méně osob, než rolí. Metodika povoluje
maximálně čtyři osoby pro různé testovací role. Běžně v praxi je tento problém omezen pouze na dvě osoby, přičemž jedna
je jako Test manažer a Tester pro manuální testování a druhá osoba je specializovaná na role Tester pro automatizované
testování a Správce automatizace. Může se stát výjimka, kdy všechny testovací role může vykonávat jedna osoba, což je
dosti vytížené pro testovací tým, avšak metodika tuto možnost povoluje.
|